all possible combinations in python

29

from itertools import combinations

school_subjects = ["math", "science", "history", "geography", "language arts", "Spanish"]

num_per_combos = 3

combos = list(combinations(school_subjects, num_per_combos))

for lists in combos:
    for combo in lists:
        print(combo + " ")
    print("\n")
all_combinations = [list(zip(each_permutation, list2)) for each_permutation in itertools.permutations(list1, len(list2))]
import itertools

list1 = list(range(5, 10))
list2 = [1, 2, 3]
list = [list1, list2]

combination = [p for p in itertools.product(*list)]
print(combination)
PythonCopy

Comments

Submit
0 Comments